KURS CSS

KURS HTML KURS CSS


Treść

Właściwości elementów

Właściwości czcionki

Rodzaj czcionki

W systemie komputera są zainstalowane liczne czcionki. Możliwe jest, że strona wykorzystuje czcionkę, której nie ma w systemie konkretnego komputera. Przeglądarka podstawia wówczas standardową czcionkę dostępna w systemie, która może wyglądać zupełnie inaczej niż planowana. Tworząc stronę, warto zadbać o to, aby czcionka wyświetlana, była taka sama lub przynajmniej zbliżona do zaplanowanej. CSS grupuje czcionki w/g określonych cech, a więc podobnych od siebie, w grupy nazywane rodzinami(family). Tych rodzin jest pięć:

Rodziny czcionek
nazwa rodziny opis przykładowy opis
serif czcionki szeryfowe, posiadaja dekorację zakończenia liter Georgia, Bodoni, New Times Roman
sans-serif bezszyfrowe; proste zakończenia liter Arial, Verdena, Futura
monospace monotypiczne; stała szerokość znaku Courier, Courier New
cursive pochylone Comic Sans MS, Florence
fantasy dekoracyjne Impact, OldTown

Rozmiar czcionki

Istnieje możliwość podania wielkości czcionki w jednostkachw jednostkach bezwzględnych: mm, cm, in, pt, px... Można także podać jako względnie większą - larger lub mniejszą - smaller.
Kilka przykładów na wartość bezwzględną:

Styl czcionki

to ew. pochylenie.Wprowadzamy przez: .font-style:wartość. Możliwe wartości:
- normal
- italic - pochylona
- oblique - działanie jak italic.

Wariant czcionki

Wariant czcionki pozwala na wybór pomiędzy normalnym wyglądem a Kapitalikami, czyli wyświetlanie wielkich liter w rozmiarze małych liter.
Przykłady: tekst normalny
Tekst ze stylem font-variant:small-caps.

Grubość czcionki

Grubość czcionki realizowana w HTML znacznikiem <b>, w CSS posiada dekralację font-weight:wartość. Możliwe wartośći to liczby od 100 do 900 z interwałem = 100 dające coraz grubszy tekst. Innymi wartościami są normal i bold ewentualnie Lighter lub bolder

akapit z pogrubioną i "obchudzoną" czcionką

Odstępy między wierszami

Odstępy między wierszami ustalamy deklaracją line-height:wartość. Wartościami mogą być jednostki procentowe lub bezwzględne (mm, cm, px....). Ten akapit posiada odległości między liniami o wilekości 30px.

Łączenie atrybutów

Można połączyć wiele atrybutów w jednym wpisie. Wówczas po elemencie font stawiamy dwukropek(:) i wpisujemy wartości oddzielone spacami w kolejności:
- font-style
- font-variant
- font weight
- font-size
- line-height
- font-family
Zmiana kolejności może skutkować nieprawidłowym odczytem wartości lub pominięciem cechy. Wyjątkiem jest odległość między liniami; wymaga poprzedzenia znakiem(/).
Formatowanie stylem font:italic small-caps bold 40px courier.

Właściwości tekstu

selektor { color: kolor }
Selektorem może być dowolny znacznik, w którym można wpisywać tekst, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "kolor" należy podać definicję koloru.
Przykład

Przykładowa zmiana koloru

selektor { text-decoration: dekoracja }
Selektorem może być dowolny znacznik, w którym można wpisywać tekst, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "dekoracja" należy podać:
none - bez zmian
underline - podkreślenie
line-through - przekreślenie
overline - nadkreślenie
blink - migotanie tekstu (tylko Netscape/Mozilla/Firefox i Opera 7)
Polecenie umożliwia na wybór określonej dekoracji tekstu (np. podkreślenie). Migotanie może nie być interpretowane przez wszystkie przeglądarki!

Przykładowa zmiana dekoracji

selektor { text-transform: transformacja }
Selektorem może być dowolny znacznik, w którym można wpisywać tekst, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "transformacja" należy podać:
none - bez zmian
capitalize - zamiana pierwszych liter wszystkich wyrazów na wielkie
uppercase - zamiana wszystkich liter na wielkie
lowercase - zamiana wszystkich liter na małe
Polecenie umożliwia na wybór określonej transformacji tekstu, czyli atrybutów dotyczących zmiany wielkości liter (wielkie/małe) w tekście.

Przykładowa zmiana transformacji

selektor { text-align: wyrównanie }
Selektorem może być dowolny znacznik wyświetlany w bloku, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "wyrównanie" należy podać:
left - wyrównanie tekstu do lewego marginesu (domyślnie)
right - wyrównanie do prawego marginesu
center - do środka (wyśrodkowanie)
justify - do obu marginesów jednocześnie (justowanie)
Polecenie pozwala wybrać jeden z możliwych sposobów wyrównania tekstu, czyli jego ułożenia na ekranie.

Przykładowe wyrównanie

selektor { text-indent: wcięcie }
Selektorem może być każdy znacznik wyświetlany w bloku.
Natomiast jako "wcięcie" należy podać konkretną wielkość wcięcia, używając jednostek długości. Wcięcie w tekście oznacza dodatkowy odstęp pierwszej linijki w bloku od lewego marginesu (jak tabulator). Stosuje się je, gdy rozpoczynamy nowy akapit (na inny temat).

Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.Przykładowe wcięcie.

selektor { text-shadow: poziom pion rozmycie kolor,... }
Wartości "poziom pion rozmycie kolor" określają własności cienia (wartości "rozmycie" oraz "kolor" nie są wymagane):
poziom - przesunięcie cienia w prawo (ujemne wartości przesuwają w lewo)
pion - przesunięcie cienia w dół (ujemne wartości przesuwają w górę)
rozmycie - promień efektu rozmycia (opcjonalnie)
kolor - kolor bazowy efektu (opcjonalnie - jeśli go nie podamy, przyjmie kolor taki, jak sam element)
Wartości "poziom", "pion" oraz "rozmycie" należy podać, używając jednostek długości.

Przykładowy cień

selektor { line-height: odstęp }
Selektorem może być dowolny znacznik, w którym można wpisywać tekst, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "odstęp" należy podać konkretną wielkość odstępu między liniami bazowymi wierszy używając jednostek długości. Wpisanie "normal" przywróci wartość domyślną.

Przykładowy odstęp między wierszami.Przykładowy odstęp między wierszami.Przykładowy odstęp między wierszami.Przykładowy odstęp między wierszami.Przykładowy odstęp między wierszami.Przykładowy odstęp między wierszami

selektor { word-spacing: odstęp }
Selektorem może być dowolny znacznik, w którym można wpisywać tekst, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "odstęp" należy podać konkretną wielkość odstępu między poszczególnymi wyrazami używając jednostek długości. Wpisanie "normal" przywróci wartość domyślną.

Przykładowy odstęp między wyrazami

selektor { letter-spacing: odstęp }
Selektorem może być dowolny znacznik, w którym można wpisywać tekst, np. p - akapit, h1 - tytuł czy td - komórka tabeli.
Natomiast jako "odstęp" należy podać konkretną wielkość odstępu między poszczególnymi literami używając jednostek długości. Wpisanie "normal" przywróci wartość domyślną.

Przykładowy odstęp między literami
Mateusz O. Gr. 1